iT邦幫忙

2024 iThome 鐵人賽

DAY 4
0

從今天開始我們要正式學習C++,這一次除了認識程式的架構外,還介紹資料型態、識別字與關鍵字的基本概念。


1.首先來看看一個簡單的C++程式,它包含C++最基本的概念喔!

https://ithelp.ithome.com.tw/upload/images/20240918/201694100iRHrtOqsp.jpg

//prog2_1,簡單的C++程式
#include <iostream>      //含括 iostream檔案 
#include <cstdlib>       //含括 cstdlib檔案 
using namespace std;     //使用std名稱空間 
int main(void){
	int num;             //宣告整數num 
	num=3;               //將num設值為3 
	cout << "I have" << num <<" apples." << endl;     //印出字串及變數內容
	cout << "You have" << num <<" apples, too." << endl;
	system("pause");
	return 0; 
} 

請逐字把它敲進Dev C++程式編輯器裡,再將它存檔、編譯與執行。

https://ithelp.ithome.com.tw/upload/images/20240918/20169410Tb8lh4UvdE.jpg

如果能得到上圖的結果就成功囉!

2.識別字

在C++中,我們稱變數、函數或者是類別的名稱為識別字(identifier),如prog2_1的變數num,以及cout與endl均屬於識別字。
要特別注意的是,識別字名稱不能使用到C++的關鍵字,此外,識別字的第一個字元必須是英文大、小寫或是底線"_"。下表列出在C++中識別字的習慣命名原則:

識別字 命名原則 範例
常數 全部字元皆由英文大小寫及底線組成 PI、MIN_NUM
變數 英文小寫字母開始,若由數個英文單字組成,則後面的英文字由大寫起頭,其餘小寫 radius、rectangleArea
函數 英文小寫字母開始,若由數個英文單字組成,則後面的英文字由大寫起頭,其餘小寫 show、addNum
類別 英文大寫字母開始,若由數個英文單字組成,則後面的英文字由大寫起頭,其餘小寫 cbbb、MaxSize

3.關鍵字

識別字是使用者用來命名變數、函數或者是類別的文字,而關鍵字(key word)則是編譯程式本身所使用的識別字,如prog2_1的int、void、return等均屬於C++常用的關鍵字,我們不能更改或是重複定義他們。因此自行定義的變數及函數,都不能與C++中的關鍵字相同。

如果是在Dev C++中執行,所有的關鍵字均會以黑色粗體來顯示,這個設計可方便讀者瞭解那些屬於關鍵字,對於程式語言的學習相當有助益。


今天的內容就到這邊,謝謝大家!


上一篇
Day3 撰寫第一個C++程式
下一篇
Day5 變數與資料處理
系列文
用30天學習C++30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言